AWS Storage & Databases

storage service features
AWS Storage & Databases#Amazon Elastic Block Store (Amazon EBS) Block-level storage for EC2 instances that persists data even after termination
AWS Storage & Databases#Amazon Simple Storage Service (Amazon S3) Object-level storage that can be accessed from anywhere on the web
AWS Storage & Databases#Amazon Elastic File System (Amazon EFS) Fully managed file storage for EC2 instances that allows simultaneous access from multiple instances
AWS Storage & Databases#Amazon Relational Database Service (Amazon RDS) -
Important

Object storage vs. Block storage

  • Object storage treats any file as a complete, discreet object.
  • Block storage breaks files down to small component parts or blocks for complex reading, writing, changing functions.

Amazon Elastic Block Store (Amazon EBS)

Because an instance store provides only temporary block-level storage for an Amazon EC2 instance, we need storage services that can persist data after EC2 termination.

Amazon Simple Storage Service (Amazon S3)

Amazon S3 class features costs
Amazon S3 Standard for frequently accessed data; stores data in >= three Availability Zones -
Amazon S3 Standard-Infrequent Access (S3 Standard-IA) for infrequently accessed data similar to Amazon S3 Standard but has a lower storage price and higher retrieval price
Amazon S3 One Zone-Infrequent Access (S3 One Zone-IA) stores data in a single availability zone lower storage price than Amazon S3 Standard-IA
Amazon S3 Intelligent-Tiering for data with unknown or changing access patterns a small monthly monitoring and automation fee per object
Amazon S3 Glacier Instant Retrieval for archived data that requires immediate access; can retrieve objects within a few milliseconds -
Amazon S3 Glacier Flexible Retrieval for archived data; can retrieve objects within a few minutes to hours low-cost storage class for data archiving
Amazon S3 Glacier Deep Archive for archived data; can retrieve objects within 12 hours lowest-cost object storage class ideal for archiving
Amazon S3 Outposts creates S3 buckets on Amazon S3 Outposts for retrieving, storing, accessing -

Amazon Elastic File System (Amazon EFS)

![Important] Amazon EBS vs. EFS

EBS EFS
stores data in a single AWS Global infrastructure & Networking#Availability zone stores data in multiple AWS Global infrastructure & Networking#Availability zone

Amazon Relational Database Service (Amazon RDS)

Amazon DynamoDB

Amazon Neptune

Amazon Redshift

AWS Database Migration Service

Additional database services

service usage
Amazon DocumentDB document database service
Amazon Neptune graph database service
Amazon Quantum Ledger Database (Amazon QLDB) ledger database service
Amazon Managed Blockchain create and manage blockchain networks with open-source frameworks
Amazon ElastiCache add caching layers on top of databases to help improve the read times of common requests
Amazon DynamoDB Accelerator (DAX) in-memory cache for DynamoDB